let utils = require('../../../../../utils/util.js');
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		activehiscount:[]
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function(options) {
		this.activehistroy()
		this.activehiscount()
	},
	// 获取团队活动的数量
	
	// 团队查看自己发布的历史活动
	activehiscount(){
		
		utils.requestTeam(utils.teamApi + '/team/get/activehiscount', 'POST')
			.then(res => {
				wx.hideLoading()
				if (res.code == 0) {
					const activehiscount = res.data.info
					this.setData({
						activehiscount
					})
					
				}
			})
	},
	activehistroy() {
		wx.showLoading({
			title: '加载中',
			mask: true
		})
		utils.requestTeam(utils.teamApi + '/team/get/activehistroy', 'POST', {}, 'application/x-www-form-urlencoded')
			.then(res => {
				wx.hideLoading()
				if (res.code == 0) {
					const activehistroy = res.data.info.items

					activehistroy.map(item => {
						item.createTime = this.formatDate(item.createTime)
						item.list_show = false
					})
					this.setData({
						activehistroy
					})
					wx.hideLoading()
				}
			})
	},
	// 查看报名情况
	list_show(e) {
		console.log(e);
		let {
			msgid,
			list_show,
			index
		} = e.target.dataset
		const data = {
			msgId: msgid
		}
		var str = 'activehistroy[' + index + '].list_show'
		var stractivemember = 'activehistroy[' + index + '].activemember'


		this.setData({
			[str]: !this.data.activehistroy[index].list_show
		})

		utils.requestTeam(utils.personApi + '/personal/getactivemember', 'GET', data)
			.then((res) => {
				if (res.code == 0) {
					const activemember = res.data.info.items;
					this.setData({
						[stractivemember]:activemember
					})
					if (activemember.length == 0) {
						wx.showToast({
							title: '暂无报名人员',
							icon: 'none',
							duration: 2000
						})
						return
					}
					this.setData({
						activemember,
					})

				}
			}).catch((err) => {

			});
	},
	// 格式时间
	formatDate(time) {
		if (time) {
			var time = String(time).slice(0, 10).split('-')
			return time
		}
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function() {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function() {

	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function() {

	}
})
